package com.logic.landseaserver.common;

/**
 * @Author: Wells.Wei
 * @Date: 2017/4/12
 * @Description: 业务信息枚举
 */

public enum LandseaErrorMessageEnum {
    


    // -----------------------公共异常码--------------
    COMMON_PARESE_JSON_ERROR("1000001", "解析字符串失败"),
    COMMON_SEND_MSG_ERROR("1000002", "后台发送消息失败，请重试"),
    COMMON_ACCESSTOKEN_ISNULL_ERROR("1000003", "获取accessToken为空"),
    COMMON_ACCESSTOKEN_EXPIRES_ERROR("1000004", "accessToken已过期"),
    COMMON_GET_ACCESSTOKEN_ERROR("1000005", "获取accessToken失败"),
    COMMON_GET_FORMAT_DATE_ERROR("1000006", "获取格式化时间失败"),
    COMMON_REQUEST_PARAM_ERROR("1000007", "请求参数非法"),
    COMMON_DOWNLOAD_ERROR("1000008", "下载文件失败"),
    COMMON_READ_STREAM_ERROR("1000009", "读取流失败"),

    TOKEN_IS_NULL("1020002", "请先登录"),
    // -----------------------validate isnert project--------------
    PROEJCT_INSERT_NAME_IS_NULL("1020002", "项目名称不能为空"),
    PROEJCT_INSERT_ADDRESS_IS_NULL("1020002", "选择一个地址"),
    PROEJCT_INSERT_DECOSTYLES_IS_NULL("1020002", "项目名称不能为空"),
    PROEJCT_INSERT_INSTALLATIONS_IS_NULL("1020003", "设备必填"),
    PROEJCT_INSERT_SERVICES_IS_NULL("1020002", "服务不能为空"),
    PROEJCT_INSERT_STOREY_IS_NULL("1020002", "楼层不能为空"),
    PROEJCT_INSERT_TOTALAPARTMENTS_IS_NULL("1020002", "房间总数不能为空"),
    PROEJCT_INSERT_HOMESEACHFLOOR_IS_NULL("1020002", "每一层楼的房间数不能为空"),
    PROEJCT_INSERT_COVERIMAGE_IS_NULL("1020002", "封面图片不能为空"),
    PROEJCT_INSERT_DETAILIMAGES_IS_NULL("1020002", "详情图片不能为空"),
    PROEJCT_INSERT_TRANSPORTATION_IS_NULL("1020002", "交通不能为空"),
    PROEJCT_INSERT_HOURSEKEEPERINFO_IS_NULL("1020002", "店长寄语不能为空"),
    PROEJCT_INSERT_DESIGNNAME_IS_NULL("1020002", "设计师姓名不能为空"),
    PROEJCT_INSERT_DESIGNICON_IS_NULL("1020002", "设计师头像不能为空"),
    PROEJCT_INSERT_DESIGNINFO_IS_NULL("1020002", "设计师寄语不能为空"),
    PROEJCT_INSERT_CLOSEDSUBWAYSTATION_IS_NULL("1020002", "临近地铁不能为空"),
    PROEJCT_INSERT_UPDISCOUNT_IS_NULL("1020002", "上浮折扣率不能为空"),
    PROEJCT_INSERT_DOWNDISCOUNT_IS_NULL("1020002", "下浮折扣率不能为空"),
    PROEJCT_INSERT_WATERFEE_IS_NULL("1020002", "水费不能为空"),
    PROEJCT_INSERT_ELECTRICITYFEE_IS_NULL("1020002", "电费不能为空"),
    PROEJCT_INSERT_AIRCONDITIONINGFEE_IS_NULL("1020002", "中央空调费不能为空"),
    FILE_INSERT_IS_NULL("1070303", "没有上传文件"),
    FILE_INSERT_FILETYPE_IS_NULL("1070303", "文件类型为空"),
    BILL_DETAIL_NOT_MATCH_MONTHLY_BILL("1070304", "月账单不匹配"),

    // -----------------------云丁锁----------------------
    DDINGLOCK_CLIENTID_IS_NULL("1030001","接口授权Key为空"),
    DDINGLOCK_CLIENTSECRET_IS_NULL("1030002","接口授权密钥为空"),
    DDINGLOCK_ROOTURL_IS_NULL("1030003","请求地址前缀为空"),
    DDINGLOCK_GET_PROJECTL_ERROR("1030004","获取项目信息失败"),
    DDINGLOCK_ADD_PROJECT_ERROR("1030005", "向云丁同步项目失败"),
    DDINGLOCK_SAVE_PROJECT_ERROR("1030006", "保存同步项目结果到数据库失败"),
    DDINGLOCK_ADD_ROOMS_ERROR("1030007", "向云丁同步房间失败"),
    DDINGLOCK_SAVE_ROOMS_ERROR("1030008", "保存同步房间结果到数据库失败"),
    DDINGLOCK_QUERY_PROJECT_CONFIG_ERROR("1030009", "查询项目云丁配置项数据库异常"),
    DDINGLOCK_SAVE_PROJECT_CONFIG_ERROR("1030010", "保存项目云丁配置项数据异常"),
    DDINGLOCK_SAVE_PROJECT_PARFAM_ERROR("1030011", "项目ID和配置项名称不能为空"),
    DDINGLOCK_ROOM_NOT_EXISTS_ERROR("1030012", "房间不存在"),
    DDINGLOCK_NONESYNC_CANNOT_MODIFYPWD_ERROR("1030013", "房间未同步云丁系统不能修改密码"),
    DDINGLOCK_MODPWD_SYNC_ERROR("1030014", "修改密码失败，原因：同步云丁系统失败"),
    DDINGLOCK_MODPWD_ERROR("1030015", "修改密码失败，系统内部异常"),
    DDINGLOCK_CALLBACK_PARAM_ERROR("1030016", "云丁回调请求参数非法"),
    DDINGLOCK_CALLBACK_PROCESS_INSTALL_DEVICE_ERROR("1030017", "处理云丁安装设备回调失败"),
    DDINGLOCK_ROOM_NONESYNC_ERROR("1030018", "房间未同步云丁系统"),
    DDINGLOCK_UPDATE_ROOM_LOCK_SYNC_ERROR("1030019", "更新数据库门锁信息失败"),
    DDINGLOCK_CALLBACK_PROCESS_UNINSTALL_DEVICE_ERROR("1030020", "处理云丁解除安装设备回调失败"),
    DDINGLOCK_CALLBACK_PROCESS_ERROR("1030021", "处理云丁事件回调失败"),
    DDINGLOCK_CALLBACK_PROCESS_PASSWORD_ERROR("1030022", "处理云丁密码操作回调失败"),
    DDINGLOCK_CALLBACK_NOT_EXISTS_ROOM_ERROR("1030023", "没有找到安装该设备的房间"),
    DDINGLOCK_UPDATE_ROOM_LOCK_PASSWORD_ERROR("1030024", "更新数据库门锁密码信息失败"),
    DDINGLOCK_NONE_CONSTRACT_ERROR("1030025", "该房间无有效的合同"),
    DDINGLOCK_GET_PWD_PERMISSION_ERROR("1030026", "获取门锁密码有效期失败"),
    DDINGLOCK_NONE_USERINFO_ERROR("1030027", "用户信息不存在"),
    DDINGLOCK_SEND_SMS_ERROR("1030028", "发送密码短信失败"),
    DDINGLOCK_MODPWD_LOG_ERROR("1030029", "保存密码修改记录失败"),
    DDINGLOCK_GET_MODPWD_LOG_ERROR("1030029", "查询密码修改记录失败"),
    DDINGLOCK_NONE_LOCK_ERROR("1030030", "房间未安装门锁不能修改密码"),
    DDINGLOCK_TO_BUSY_ERROR("1030031", "修改密码操作过于频繁，请稍后继续"),
    DDINGLOCK_NONE_PAY_SENDPWD_ERROR("1030032", "房租未支付完成，无法发送密码"),

    DDINGLOCK_NONE_RESPONSE_FOR_GETHOMEINFO("1030032", "向云丁获取信息项目房间信息失败"),


    // -----------------------微众----------------------
    WEBANK_GET_ACCESSTOKEN_RESPONSE_ERROR("1040001", "获取微众认证信息失败"),
    WEBANK_GET_TICKET_RESPONSE_ERROR("1040002", "获取微众认证信息失败"),
    WEBANK_CALLBACK_RECONCILIATION_ERROR("1040003", "对账信息保存数据库失败"),
    WEBANK_CALLBACK_RECONCILIATION_PARAM_ERROR("1040004", "对账回调请求参数非法"),
    WEBANK_CALLBACK_BT1_PARAM_ERROR("1040005", "首付款回调账单处理失败"),
    WEBANK_CALLBACK_BT2_PARAM_ERROR("1040006", "月结账单回调处理失败"),
    WEBANK_CALLBACK_BT3_PARAM_ERROR("1040007", "实时账单回调处理失败"),
    WEBANK_CALLBACK_BILLTYPE_ERROR("1040008", "账单类型非法"),
    WEBANK_CALLBACK_BILL_ERROR("1040009", "账单回调处理失败"),
    WEBANK_CALLBACK_ORDER_ERROR("1040010", "预定业务处理失败"),
    WEBANK_PARAM_PAYTYPE_NULL("1040011", "缺少payType支付类型参数"),
    WEBANK_PARAM_BILLTYPE_NULL("1040012", "缺少billType账单类型参数"),
    WEBANK_PARAM_CHILDTYPE_NULL("1040013", "缺少childType子支付类型参数"),
    PROJECT_WEBANK_PARAM_NULL("1040014", "该项目未配置微众参数（商户号，商户名等）"),
    WEBANK_PARAM_MERCHANTID_NULL("1040015", "该项目未配置收银台商户号"),
    WEBANK_PARAM_MERCHANTNAME_NULL("1040016", "该项目未配置收银台商户名"),
    WEBANKQR_PARAM_MERCHANTID_NULL("1040017", "该项目未配置收单微信商户号"),
    WEBANKQR_PARAM_ALI_MERCHANTID_NULL("1040018", "该项目未配置收单支付宝商户号"),
    WEBANKQR_PARAM_MERCHANTNAME_NULL("1040019", "该项目未配置收单商户名"),
    WEBANKQR_PARAM_TICKET_NULL("1040020", "ticket为空"),
    WEBANKQR_SIGN_VALIDED_NULL("1040021", "验证签名不一致，请求非法"),
    APPLY_BANK_NOT_FOUND("1070401", "找不到webank申请记录"),
    APPLY_CONTRACT_NOT_FOUND("1070402", "合同不存在"),


    // -----------------------微信公众号----------------------------
    WECHAT_BRO_ACCESSTOKEN_ERROR("1040000","获取微信公众号access_token失败"),
    WECHATBRO_GET_ACCESSTOKEN_RESPONSE_ERROR("1040001","微信公众号access_token返回异常"),
    WECHATBRO_OPENID_NULL("1040002","请该用户在手机端登陆一次"),
    WECHAT_BRO_CUSTOMER_NULL("1040003","该用户尚未注册"),

    //Sending SMS Parts
    SMS_CELLPHONE_ISNULL("20001401", "手机号码不能为空"),
    SMS_CELLPHONE_ISINVALID("20001402", "手机格式不正确"),
    SMS_VCODE_OPR_ISNULL("20001403", "操作类型不能为空"),
    SMS_GET_VCODE_ISNULL("20001404", "验证码不能为空"),
    SMS_GET_VCODE_EXPIRED("20001405", "验证码失效"),
    SMS_GET_VCODE_MORETIME_ERROR("20001406", "错误次数大于5，重新点击发送"),
    SMS_GET_VCODE_VALID_SECRETKEY("20001407", "秘钥无效"),
    SMS_GET_VCODE_ERROR("20001408", "验证码错误"),
    SMS_GET_VCODE_GETFIRST("20001409", "请先获取验证码"),
    SMS_GET_REGISTER_VCODE_ISFAIL("20001410", "发送验证失败"),
    SMS_GET_COUSTOMER_ISNULL("20001411", "此租客不存在"),

    INSERT_MESSAGE_TYPE_IS_NULL("20001501", "消息类型不能为空"),
    INSERT_MESSAGE_PHONE_IS_NULL("20001502", "消息电话不能为空"),
    INSERT_MESSAGE_PARAM_IS_NULL("20001503", "消息参数不能为空"),
    INSERT_MESSAGE_PHONE_IS_VALID("20001504", "手机格式不正确"),
    INSERT_MESSAGE_STATUS_IS_NULL("20001505", "消息状态不能为空"),
    UPDATE_MESSAGE_ID_IS_NULL("20001506", "消息ID不能为空"),

    //物业
    PROPERTY_INSERT_OBJ_IS_NULL("3010001", "参数不能为空"),
    PROPERTY_INSERT_NAME_IS_NULL("3010001", "名称不能为空"),
    PROPERTY_INSERT_SIMPLE_IS_NULL("3010001", "简称不能为空"),
    PROPERTY_INSERT_ID_IS_NULL("3010001", "编辑时ID不能为空"),
    PROPERTY_INSERT_ADDRESSDTO_IS_NULL("3010001", "地址不能为空"),
    PROPERTY_INSERT_ADDRESSID_IS_NULL("3010001", "编辑地址ID不能为空"),
    PROPERTY_INSERT_ADDRESSDTO_PROVINCE_IS_NULL("3010001", "省不能为空"),
    PROPERTY_INSERT_ADDRESSDTO_CITY_IS_NULL("3010001", "市不能为空"),
    PROPERTY_INSERT_ADDRESSDTO_COUNTY_IS_NULL("3010001", "区不能为空"),
    PROPERTY_INSERT_ADDRESSDTO_ADDRESS_IS_NULL("3010001", "详细地址不能为空"),
    PROPERTY_INSERT_AREA_IS_NULL("3010001", "面积不能为空"),
    PROPERTY_INSERT_CITYCODE_IS_NULL("3010001", "城市区域不能为空"),
    PROPERTY_INSERT_TYPE_IS_NULL("3010001", "物业性质不能为空"),
    PROPERTY_INSERT_RENT_IS_NULL("3010001", "租金不能为空"),
    PROPERTY_INSERT_RENT_UNIT_IS_NULL("3010001", "租金不能为空"),
    PROPERTY_INSERT_RENTYEARPLUS_IS_NULL("3010001", "减幅年不能为空"),
    PROPERTY_INSERT_RENTPERCENTAGEPLUS_IS_NULL("3010001", "减幅百分比不能为空"),
    PROPERTY_INSERT_PAYMETHOD_IS_NULL("3010001", "支付方式不能为空"),
    PROPERTY_INSERT_FEE_IS_NULL("3010001", "物业费不能为空"),
    PROPERTY_INSERT_RENTFREESTART_IS_NULL("3010001", "免租期开始日期不能为空"),
    PROPERTY_INSERT_RENTFREESTART_IS_WRONG("3010001", "免租期开始日期格式错误"),
    PROPERTY_INSERT_RENTFREE_IS_NULL("3010001", "免租期不能为空"),
    PROPERTY_INSERT_RENTFREESEND_IS_WRONG("3010001", "免租期开始日期格式错误"),
    PROPERTY_INSERT_RENTFREEEND_IS_NULL("3010001", "免租期结束日期不能为空"),
    PROPERTY_INSERT_INVOICETYPE_IS_NULL("3010001", "开票方式不能为空"),
    PROPERTY_INSERT_LEASE_IS_NULL("3010001", "租期不能为空"),
    PROPERTY_INSERT_TAXRATE_IS_NULL("3010001", "税率不能为空"),
    PROPERTY_INSERT_ADDRESS_ADD_FAILER("3010001", "添加地址失败"),
    PROPERTY_UDPATE_PS5_IS_NULL("3010001", "物业已经立项，不可以编辑"),
    PROPERTY_UDPATE_PS1_IS_NOT("3010001", "物业已经上报，不可以编辑"),
    PROPERTY_UDPATE_PROPERTY_IS_NULL("3010001", "查询不到物业信息"),
    PROPERTY_UDPATE_ISSUSPEND_IS_NULL("3010001", "物业已经中止，不可以编辑"),
    PROPERTY_DELETE_IDS_IS_NULL("3010001", "必须传入删除记录ID"),
    PROPERTY_DELETE_EXSIT_PS2_PROPERTY("3010001", "存在非草稿状态物业"),
    PROPERTY_DELETE_SUSPEND_NO_ACCESS("3010001", "物业选址已立项，不可以中止"),
    PROPERTY_DELETE_IS_NOT_PS4("3010001", "物业选址不在签订状态"),
    PROPERTY_DELETE_SUSPEND_PS1_NO_ACCESS("3010001", "物业选址处于草稿阶段，不可以中止"),
    PROPERTY_DELETE_HAS_SUSPEND("3010001", "物业选址处于中止状态"),
    PROPERTY_DELETE_CITYCODE_IS_NULL("3010001", "城市编码为空"),
    PROPERTY_DELETE_NAME_IS_NOT_UNIQUE("3010001", "已存在此物业名称"),
    PROPERTY_REPORT_IS_NULL("3010001", "找不到物业选址信息"),
    PROPERTY_HAS_SUSPEND("3010001", "物业选址已中止"),
    PROPERTY_CONTINUE_IS_ACTIVE("3010001", "物业信息已处于活动状态"),
    PROPERTY_REPORT_NOT_ACCESS("3010001", "物业选址非草稿状态"),
    //物业sign
    PROPERTY_SIGN_INSERT_OBJ_IS_NULL("3010001", "参数不能为空"),
    PROPERTY_SIGN_NAME_IS_NULL("3010001", "名称不能为空"),
    PROPERTY_SIGN_CONTRACT_ID_IS_NULL("3010001", "请上传合同"),
    PROPERTY_SIGN_CONTRACT_VERSON_IS_NULL("3010001", "请填写版本"),
    PROPERTY_SIGN_REPORT_VERSON_IS_NULL("3010001", "只有物业创建本人可以上报"),
    PROPERTY_SIGN_PROPERTY_ID_IS_NULL("3010001", "物业选址id为空"),
    PROPERTY_SIGN_CONTRACT_VERSON_HAS_FINAL("3010001", "合同已经有最终版本了"),
    PROPERTY_SIGN_CONTRACT_VERSON_HAS_NOT_FINAL("3010001", "合同没有上传最终版本,不能提交"),
    PROPERTY_SIGN_CONTRACT_VERSON_HAS_FINAL_NOT_ACCESS("3010001", "合同最新的签订版没有审批通过"),
    PROPERTY_SIGN_PROPERTY_IS_NULL("3010001", "物业选址信息为空"),
    PROPERTY_SIGN_ISNOT_PS4("3010001", "此物业选项不在签订状态"),
    PROPERTY_SIGN_CONGTRACT_ID_IS_NULL("3010001", "物业选址合同不能为空"),
    PROPERTY_SIGN_RESULT_IS_NULL("3010001", "审批结果不能为空"),
    PROPERTY_SIGN_ESTIMATION_NAME_IS_NULL("3010001", "审批人姓名不能为空"),
    PROPERTY_SIGN_ESTIMATION_ROLE_IS_NULL("3010001", "审批人职位不能为空"),
    PROPERTY_SIGN_ID_IS_NULL("3010001", "合同不能为空"),
    PROPERTY_SIGN_COMMENTS_IS_NULL("3010001", "备注不能为空"),
    //审查
    PROPERTY_CHECK_PROPERTY_ID_IS_NULL("3010001", "物业ID不能为空"),
    PROPERTY_CHECK_FILENAME_ID_IS_NULL("3010001", "文件名不能为空"),
    PROPERTY_CHECK_VERSION_ID_IS_NULL("3010001", "版本不能为空"),
    PROPERTY_CHECK_FILE_ID_IS_NULL("3010001", "文件不能为空"),
    PROPERTY_CHECK_ESTIMATION_ID_IS_NULL("3010001", "成本测算记录ID不能为空"),
    PROPERTY_CHECK_RESULT_IS_NULL("3010001", "审批结果不能为空"),
    PROPERTY_CHECK_ROLE_IS_NULL("3010001", "审批人职位不能为空"),
    PROPERTY_CHECK_NAME_IS_NULL("3010001", "审批人姓名不能为空"),
    PROPERTY_CHECK_OPRNAME_IS_NULL("3010001", "操作人姓名不能为空"),
    PROPERTY_CHECK_OPRCODE_IS_NULL("3010001", "审批人姓名不能为空"),
    PROPERTY_DELETE_IS_NO_PS3("3010001", "物业选址不处于审查阶段"),
    PROPERTY_DELETE_IS_SUSPEND("3010001", "物业选址已中止，启动后再操作"),
    PROPERTY_DELETE_PROPERTY_ID_IS_NULL("3010001", "物业信息为空"),
    PROPERTY_DELETE_DELETE_ID_IS_NULL("3010001", "删除记录为空"),
    PROPERTY_CHECK_SUBMIT_FILE_NULL("3010001", "至少有一份文件上传"),
    PROPERTY_CHECK_SUBMIT_FILERESULT_NULL("3010001", "最新文件至少有一个通过记录"),

    PROPERTY_ACTIONLOG_FKID_NULL("3010001", "查看对象不能为空"),
    PROPERTY_ACTIONLOG_OPR_NULL("3010001", "操作人不能为空"),
    PROPERTY_ACTIONLOG_OPRACTION_NULL("3010001", "操作类型不能为空"),
    PROPERTY_ACTIONLOG_MODULE_NULL("3010001", "操作模块为空"),

    CONTRACT_ISNULL("4010001", "未查到合同信息"),
    CONTRACT_USERID_ISNULL("4010001", "用户编号不能为空"),
    CONTRACT_OFFLINE_UPDATE_CONTRACTID_ISNULL("4010001", "合同编号不能为空"),
    CONTRACT_OFFLINE_UPDATE_USERID_ISNULL("4010001", "用户编号不能为空"),
    CONTRACT_OFFLINE_CREATE_NAME_ISNULL("4010001", "姓名不能为空"),
    CONTRACT_OFFLINE_CREATE_IDTYPE_ISNULL("4010001", "证件类型不能为空"),
    CONTRACT_OFFLINE_CREATE_IDNO_ISNULL("4010001", "证件号不能为空"),
    CONTRACT_OFFLINE_CREATE_CELLPHONE_ISNULL("4010001", "手机号不能为空"),
    CONTRACT_OFFLINE_CREATE_ADDRESS_ISNULL("4010001", "地址不能为空"),
    CONTRACT_OFFLINE_CREATE_PROJECTID_ISNULL("4010001", "项目号不能为空"),
    CONTRACT_OFFLINE_CREATE_ROOMID_ISNULL("4010001", "房间号不能为空"),
    CONTRACT_OFFLINE_CREATE_PAYMENTMODE_ISNULL("4010001", "付租方式不能为空"),
    CONTRACT_OFFLINE_CREATE_LEASE_ISNULL("4010001", "租期不能为空"),
    CONTRACT_OFFLINE_CREATE_INDATE_ISNULL("4010001", "入住日期不能为空"),
    CONTRACT_OFFLINE_CREATE_OUTDATE_ISNULL("4010001", "结束日期不能为空"),
    CONTRACT_OFFLINE_CREATE_SOURCE_ISNULL("4010001", "来源不能为空"),
    CONTRACT_OFFLINE_CREATE_CONTRACT_APRT_ISRENT("4010001", "房间已在出租中"),
    CONTRACT_OFFLINE_CREATE_PROJECT_ISNULL("4010001", "没有此项目"),
    CONTRACT_OFFLINE_CREATE_CONTRACT_NO_PAY("4010001", "该租客存在未付款合同"),
    CONTRACT_OFFLINE_CREATE_CONTRACT_IS_ONLINE("4010001", "该租客存在有效合同"),
    CONTRACT_OFFLINE_CREATE_PROJECT_HAS_NO_PAYMENTHOD_MODEL("4010001", "此项目不支持该付租方式"),
    CONTRACT_OFFLINE_CREATE_PROJECT_HAS_NO_LEASE("4010001", "此项目不支持该租期"),
    CONTRACT_OFFLINE_CREATE_PROJECT_IS_LPA2("4010001", "项目不在营业状态"),
    CONTRACT_OFFLINE_CREATE_PROJECT_IS_LPB2("4010001", "项目不在发布状态"),
    CONTRACT_OFFLINE_CREATE_ROOM_IS_LPA2("4010001", "房间不在发布状态"),
    CONTRACT_OFFLINE_CREATE_ROOM_IS_LPB1("4010001", "房间不在空闲状态"),
    CONTRACT_OFFLINE_CREATE_CUSTOMER_ISNULL("4010001", "用户不存在"),
    CONTRACT_OFFLINE_CREATE_APRT_ISNULL("4010001", "房间不存在"),
    CONTRACT_OFFLINE_UPDATE_CONTRACT_ISNULL("4010001", "合同不存在"),
    CONTRACT_OFFLINE_UPDATE_CHAPTER("4010001", "合同已盖章，不允许修改"),
    CONTRACT_OFFLINE_UPDATE_ISPAYED("4010001", "合同已付款，不可以编辑"),
    CONTRACT_OFFLINE_CREATE_INDATE_INVALID("4010001", "入住日期不能晚于当前日期"),
    CONTRACT_OFFLINE_LEASEMD_INDATE_INVALID("4010001", "租期为其他，入住周期不能为空"),
    CHANGEROOM_DEST_PROJECTID_ISNULL("4010001", "换入项目不能为空"),
    CHANGEROOM_DEST_ROOMID_ISNULL("4010001", "换入房间不能为空"),
    CHANGEROOM_REASONTYPE_ISNULL("4010001", "换房原因不能为空"),
    CHANGEROOM_ISSAMEPROJECT_ISNULL("4010001", "是否店内换房不能为空"),
    CONTRACT_SIGN_FILE_IS_BIG("4010001", "签字文件过大，请规范签字！"),

    CONTRACT_BASEINFO_USERS_ISNULL("4110001", "合同基础信息有误，入住人信息为空"),
    CONTRACT_BASEINFO_USERNAME_ISNULL("4110002", "合同基础信息有误，入住人姓名为空"),
    CONTRACT_BASEINFO_GENDER_ISNULL("4110003", "合同基础信息有误，入住人性别为空"),
    CONTRACT_BASEINFO_COUNTRY_ISNULL("4110004", "合同基础信息有误，国籍为空"),
    CONTRACT_BASEINFO_PHONE_ISNULL("4110005", "合同基础信息有误，手机号码为空"),
    CONTRACT_BASEINFO_IDTYPE_ISNULL("4110006", "合同基础信息有误，证件类型为空"),
    CONTRACT_BASEINFO_IDNO_ISNULL("4110007", "合同基础信息有误，证件号码为空"),
    CONTRACT_BASEINFO_ADDRESS_ISNULL("4110008", "合同基础信息有误，地址为空"),
    CONTRACT_BASEINFO_ROOMMATES_ISNULL("4110009", "合同基础信息有误，同住人最多添加两位"),
    CONTRACT_BASEINFO_ROOMMATEID_ISNULL("4110010", "请选择要删除的随住人"),

    //账单
    BILL_NOT_EXIST_CONTRACT("5020001", "未查询到有效合同"),
    BILL_ALREADY_EXIST_BILL("5020002", "该合同已存在有效账单，无法生成首付款"),
    BILLPAYMENT_ISNULL("5020003", "支付明细合计金额为空"),
    BILLPAYMENT_UNDEFINE("5020004", "账单应付金额空"),
    BILLPAYMENT_BILLTYPE_ERROR("5020005", "账单类型非法"),
    BILLPAYMENT_PAY_MONEY_ERROR("5020006", "总支付金额不能大于应收金额"),
    BILLPAYMENT_CHECK_PAYMONEY_ERROR("5020007", "支付金额合法性校验失败"),
    BILLPAYMENT_QUERY_BILL_ERROR("5020008", "查询账单失败"),
    BILLPAYMENT_REALBILL_PRICE_NULL("5020009", "实时账单价格为空"),
    BILLPAYMENT_REALBILL_NULL("5020010", "实时账单为空"),
    BILLPAYMENT_PRICE_NULL("5020011", "账单支付金额为空"),
    PAYMENT_NOT_EXISTS_NULL("5020012", "支付记录为空"),
    BILL_LEASEINFO_IS_NULL("5020013", "合同租期以及付租方式信息错误"),
    FIRST_BILL_NOT_EXIST_CONTRACT("5020014", "该合同的首期账单不存在"),
    FIRST_BILLDETAILS_NOT_EXIST_CONTRACT("5020015", "该合同的首期账单子项不存在"),
    FIRST_BILLDETAILS_OVERLIST("5020016", "该合同的首期账单已结转"),
    FIRST_BILLDETAILS_OVERLIST_ERROR("5020017", "续租合同结转失败"),

    BILL_HALF_PAY_MONTHLYBILL("5030001", "该合同存在部分支付的月结账单，请先处理!"),
    BILL_NO_PAY_MONTHLYBILL("5030002", "该合同存在未支付的账单，请先处理!"),
    BILL_NO_PAY_REALBILL("5030003", "该合同存在未支付的实时账单，请先处理!"),
    BILL_HAS_PAY_MONTHLYBILL("5040001", "该账单已存在支付记录，无法进行拆分!"),
    BILL_HAS_AUTH_MONTHLYBILL("5040002", "该账单存在房租或服务费授权码，无法进行拆分!"),
    BILL_NO_HOURSE_MONTHLYBILL("5040003", "该账单不存在房租或服务费，无法进行拆分!"),
    BILL_NOLAST_HOURSE_MONTHLYBILL("5040004", "该账单并不是最后一期房租或服务费，无法进行拆分!"),
    BILL_NO_LATE_MONTHLYBILL("5040005", "该账单已生成滞纳金，无法进行拆分!"),
    BILL_NOT_MONTHLYBILL("5040006", "该账单非月结账单，无法进行拆分!"),
    BILL_NOT_CHANGE("5040007", "该账单不需进行拆分!"),
    //新增用户
    USER_CREATE_LOGIN_IS_NULL("4010001", "登录名不能为空"),
    //物业投决
    PROPERTY_DECISION_RESULT_ISNULL("4010001", "决议结果不能为空"),
    PROPERTY_DECISION_FILE_ISNULL("4010001", "请上传会议纪要"),
    PROPERTY_DECISION_FILENAME_ISNULL("4010001", "会议纪要名称不能为空"),
    PROPERTY_DECISION_CODITION_ISNULL("4010001", "决议商务条件不能为空"),
    PROPERTY_DECISION_DATE_ISNULL("4010001", "决议时间不能为空"),
    PROPERTY_DECISION_PROPERTY_ISNULL("4010001", "选址id不能为空"),
    PROPERTY_DECISION_DECISION_ISNULL("4010001", "必须有一条通过记录"),

    //预约信息
    ORDER_DUPLICATED("5010001", "您已成功预约当天看房，无法重复提交。"),

    REGISTER_USER_LOGINID_ISNULL("4010001", "账号不能空"),
    REGISTER_USER_CODE_ISNULL("4010001", "验证码不能空"),
    REGISTER_USER_PASSWORD_ISNULL("4010001", "密码不能空"),
    REGISTER_USER_LOGIN_HASONE("4010001", "此账号已存在"),
    REGISTER_USER_LOGIN_NONE("4010001", "此账号不存在"),
    USER_UPDATEUSER_ALREADY_DISABLE("1010305", "用户已被禁用或不存在，请联系管理员"),
    UPDATE_USER_PARAMS_ISNULL("4010001", "缺少必要参数"),
    UPDATE_USER_LOGINID_ISACTIVE("4010006", "该手机号码存在业务数据，请联系管理员"),
    USER_IDNO_ISEXIST("1010306", "该证件已存在，请联系管理员！"),

    //租赁管理
    AMOUNT_INVALID("6010001", "实收金额不能大于应收金额，请重新输入。"),
    DEPOSIT_INSERT_USERID_IS_NULL("6010001", "用户为空"),
    INSERT_DEPOSIT_FIND_NO_ROOM("6010001", "未搜索到符合的房间"),
    DEPOSIT_INSERT_CITY_IS_NULL("6010001", "城市为空"),
    DEPOSIT_INSERT_PRJID_IS_NULL("6010001", "门店为空"),
    DEPOSIT_INSERT_STYLE_IS_NULL("6010001", "房型为空 "),
    DEPOSIT_INSERT_VERFIGY_CODE_IS_NULL("6010001", "验证码为空"),
    DEPOSIT_INSERT_NAME_IS_NULL("6010001", "姓名为空"),
    DEPOSIT_INSERT_IDNO_IS_NULL("6010001", "证件号为空"),
    DEPOSIT_INSERT_ROOM_IS_NULL("6010001", "房间为空"),
    DEPOSIT_INSERT_IDTYPE_IS_NULL("6010001", "证件类型为空"),
    DEPOSIT_INSERT_CELLPHONE_IS_NULL("6010001", "手机号为空"),
    DEPOSIT_INSERT_DEPOSIT_IS_NULL("6010001", "押金为空"),
    DEPOSIT_INSERT_LEASE_IS_NULL("6010001", "租期为空"),
    DEPOSIT_INSERT_PAYMETHOD_IS_NULL("6010001", "付租方式为空"),
    DEPOSIT_INSERT_VALIDDATE_IS_NULL("6010001", "有效截止日期为空"),
    DEPOSIT_UPDATE_VALIDID_IS_NULL("6060001", "没有查询到符合条件的预定信息"),
    DEPOSIT_BILL_NOT_EXISTS_NULL("6060001", "账单不存在"),
    DEPOSIT_PDF_NOT_EXISTS_NULL("6070001", "PDF生成异常"),
    DEPOSIT_HAS_EFFECTIVE_INFO("6070002", "存在有效的预定"),
    DEPOSIT_HAS_TIME_END("6070002", "不能释放房源"),
    DEPOSIT_HAS_UPDATE_END("6070002", "定金周期已经结束"),
    DEPOSIT_ROOM_IS_END("6070002", "房间已不处于预定状态"),
    DEPOSIT_POS_IMG_IS_NULL("6070003", "POS支付凭证不能为空"),
    DEPOSIT_PARAM_IS_ERROR("6070003", "%s不能为空"),

    //交割单
    CHECKLIST_DUPLICATED("7010001", "已经存在该记录，无法重复提交。"),
    OLD_PASSWORD_IS_ERROR("7010001", "旧密码不正确"),
    CONTRACT_GETDETAIL_IS_NULL("7010001", "没有查询到合同信息"),
    CHECK_LIST_DATE_EROR("7010001", "抄表时间不能小于合同入住时间"),
    CHECK_FEELIST_DEGREE_EROR("7010002", "[%s]抄表度数不能小于转租入住单度数"),
    

    //鼎信电修复
    REPAIR_HYDROPOWER_DATEFROM_IS_NULL("1501001", "开始日期不能为空"),
    REPAIR_HYDROPOWER_DATETO_IS_NULL("1501002", "结束日期不能为空"),
    REPAIR_HYDROPOWER_METERTYPE_IS_NULL("1501003", "水电类型不能为空"),
    REPAIR_HYDROPOWER_METERTYPE_IS_SOME("1501004", "部分水电数据更新失败，请隔天再次操作！"),
    REPAIR_HYDROPOWER_METERTYPE_IS_WRONG("1501005", "获取鼎信接口异常"),


    //账单信息
    BILL_INFO_CONTRACT_ID_IS_NULL("1501005", "合同编号不能为空"),
    BILL_INFO_BILL_STATUS_IS_NULL("1501005", "账单状态不能为空"),
    BILL_INFO_BILL_ID_IS_NULL("1501007", "账单编号不能为空"),

    //删除合同
    DELETE_CONTRACT_CONTRACT_IS_NULL("1501005", "未查询到有效合同"),
    DELETE_CONTRACT_HAS_PAY("1501005", "合同已有支付记录，不能删除"),

    //修改房间
    UPDATE_ROOM_NULL("1501005", "缺少必要参数"),
    UPDATE_ROOM_ID_IS_NULL("1501005", "合同已有支付记录，不能删除"),
    ROOM_ID_IS_NULL("1501005", "房间不存在"),

    //退租申请
    CONTRACTID_HAVE_MULTI_OFFRENT("1501005", "合同存在多条退租信息"),
    NAME_NOT_EQ_CARDUSERNAME("","持卡人姓名与合同人姓名不同，且无证明信息"),
    ROOM_IS_NULL("1501005", "房屋不存在"),
    CONTRACT_IS_NULL("1501005", "合同不存在"),
    CONTRACTID_IS_NULL("1501005", "合同id为空"),
    FILEID_IS_NULL("1501005", "文件id为空"),
    PREBILLID_IS_NULL("1501005", "预结算单id为空"),
    CONTRACTENDDATE_IS_NULL("1501005", "合同结束日期为空"),
    CONTRACT_STATUS_IS_ERROR("1501006", "合同状态不正确"),
    CONTRACT_STATUS_IS_ERROR_OFFRENTBILL("1501007", "退房账单已生成，无法取消退房!"),
    APPLYDATE_IS_NULL("","申请退租日期为空"),
    CARDUERNAME_IS_NULL("","持卡人姓名为空"),
    OFFRENTREASON_IS_NULL("","退租原因为空"),
    ORIGINATE_IS_NULL("","申请退租来源(公众号/房态图/...)为空"),
    OFFRENTORTHERREASON_IS_NULL("","自定义原因为空"),
    OFFRENTTYPE_IS_NULL("","退租类型为空"),
    CONTRACT_RENTTYPE_ERROR("1502001", "合同已存在换转续操作，请先取消"),
    CONTRACT_RENTSTATUS_ERROR("1502002", "合同换/转/续未操作完成"),
    CONFIRM_CHANGE_ROOM_ERROR("1502002", "确认换房失败"),
    QUERY_CONFIRM_CHANGE_ROOM_ERROR("1502002", "查询换房确认失败"),
    SIGN_CONTRACT_CHANGE_ROOM_ERROR("1502002", "结算单已签字，无法取消"),
    
    OFFRENT_HOURSE_BILL_ERROR("16010001","退房时，往期账单错误"),
    OFFRENT_CHECKIN_FEELIST_ERROR("16010002","退房时，入住交割单错误"),
    OFFRENT_PRE_BILL_ERROR("16010003","预结算单获取失败"),

    OFFRENT_CHECKIN_FEELIST_OUT_ERROR("16010004","原合同不存在退房交割单"),
    OFFRENT_CHECKIN_FEELIST_IN_ERROR("16010005","原合同入住交割单不存在"),
    OFFRENT_CHECKIN_CHECKFILE_IN_ERROR("16010007","原合同入住交割文件不存在"),
    OFFRENT_CHECKIN_CHECKFILE_IN_EXIST("16010008","当前合同已存在入住交割单"),
    OFFRENT_CHECKIN_CHECKFILE_NOT_EXIST("16010009","当前合同不存在入住交割单"),
    PRJ_IS_NULL("1501005", "项目不存在"),
    //退款申请
    DEPOSIT_IS_NULL("","预约不存在"),
    HAVE_MULTI_REFUND("1501005", "存在多条退款信息"),
    ROLE_IS_NULL("","角色不存在"),
    REFUND_IS_NULL("","退款信息不存在"),
    NO_AUTHORITY("","当前用户无权操作"),
    NO_USER("","获取当前用户失败"),
    REFUND_IS_OVER("","该账单退款结束"),
    RENTER_PHONE_IS_NULL("","租客电话不存在"),
    REFUND_CONTACT_DATE_IS_NULL("17050001","联系时间不能为空"),
    REFUND_CONTACT_CHANEL_IS_NULL("17050002","联系途径不能为空"),

    AUTHCODE_QUERY_MAINTYPE_ERROR("18030001","场景类型不能为空"),
    AUTHCODE_QUERY_BILLID_ERROR("18030002","月结账单和退房账单减免时，账单编号不能为空"),
    AUTHCODE_QUERY_PRJID_ERROR("18030003","预定和签约时，项目编号不能为空"),
    AUTHCODE_QUERY_USERID_ERROR("18030004","使用人不能为空"),
    AUTHCODE_USED_STATUS_ERROR("18040001", "授权码 [%s] 已被删除或状态不正确"),
    AUTHCODE_USED_NOUESD_ERROR("18040002", "授权码 [%s] 不符合当前用户使用"),
    AUTHCODE_USED_MONRY_ERROR("18040003", "授权码 [%s] 优惠金额大于授权优惠金额"),
    AUTHCODE_USED_GR_TYPE_ERROR("18040004", "个人授权码同一费项只允许使用一个"),
    AUTHCODE_USED_MONRY_DISCOUNT_ERROR("18040005", "授权码 [%s] 优惠金额或折扣不能少于等于0"),
    AUTHCODE_USED_DISCOUNTTPYE_ERROR("18040006", "费项[%s] 只允许使用一个折扣授权码"),
    AUTHCODE_USED_TPYE_ERROR("18040007", "费项[%s] 不允许同时使用折扣类和金额类的授权码"),

    AUTHCODE_USED_CIDPID_ERROR("18040008", "合同编号和结算单编号不正确"),
    AUTHCODE_USED_BILLSTATUS_ERROR("18040009", "账单状态不正确，不允许使用授权码"),
    AUTHCODE_USED_AMOUT_ERROR("18040010", "费项 [%s] 减免金额大于当前费项应缴金额"),
    AUTHCODE_USED_RENTAMOUT_ERROR("18040010", "费项 [%s] 减免金额少于房间底价"),
    AUTHCODE_USED_NOCOUNT_ERROR("18040011", "授权码 [%s] 无可用数量"),

    CUSTOMER_VERSION_NOT_LASTEST("19010001","当前合同不需要变更"),


    RERENT_BILL_HALF_PAY("20010001","不允许存在部分支付账单"),
    RERENT_BILL_NO_PAY("20010002","不允许存在未支付账单"),
    RERENT_HOURSEBILL_NO_PAY_OVER("20010003","房租未缴纳至合同结束日"),
    CHANGERENT_TIME_ERROR("20020004","合同已逾期无法操作转租"),
    RERENT_CONTRACTB_IS_CHAPTER("20020001","续租合同已签字，无法取消续租"),
    RERENT_CONTRACTB_IS_NOTEXSIT("20020002","续租合同不存在，无法取消续租"),
    RERENT_CONTRACT_STATUS_ERROR("20020005","当前合同状态已无法进行此操作"),

    CHANGE_CONTRACTB_IS_CHAPTER("21020001","转租合同已签字，无法取消转租"),
    CHANGE_ROOM_IS_CHAPTER("21020001","换房合同已签字，无法取消换房"),
    CHANGE_CONTRACTB_IS_NOTEXSIT("21020002","转租合同不存在，无法取消转租"),
    CHANGE_BILL_IS_PAY("21020003","转租合同首期款已支付，无法取消转租"),
    CHANGE_CONTRACTA_IS_NOTCONFIRM("21020004","当前合同无法签字，请先处理合同 [%s] "),
    CHANGE_PREBILL_IS_NOTEXIST("21030005","当前合同不存在结算单"),
    CHANGE_OFFRENTBILL_IS_NOTEXIST("21030006","当前合同不存在退房账单"),
    CHANGE_CONTRACTB_IS_NTEXSIT_REFUND("21040001","转租合同不存在，提交退款申请，请联系管理员"),
    CHANGE_CONTRACTB_ISNOTPAY_NTEXSIT_REFUND("21040002","转租合同首期账单未支付，不能提交退款申请！"),

    CHANGEROOM_RECORD_IS_NOTEXIST("22010001","当前合同不存在换房记录"),

    //-----------------------Project Remould  Start-------------------------------

    //--------------------  Check Start ---------------------------
    //.Check.createCheck or .Check.updateCheck,70101##
    Check_Insert_Or_Update_Empty_Object("7010101", "Can't insert or update an empty check object"),
    Check_Insert_Or_Update_Type("7010102", "Can't insert or update other object exclude check object"),
    Check_Insert_Or_Update_Name_Repeat("7010103", "Can't insert or update same check object by same name"),
    //.Check.createCheck,70102##
    Check_CreateCheck_Empty_ID("7010201", "Check id must be null"),
    Check_CreateCheck_Empty_Check_Name("7010202", "Check name can't be empty"),
    Check_CreateCheck_Empty_Check_Number("7010203", "Check serial number can't be empty"),
    Check_CreateCheck_Empty_Check_Description("7010204", "Check description can't be empty"),
    //.Check.updateCheck,70103##
    Check_UpdateCheck_Empty_Check_ID("7010301", "Check id can't be empty"),
    //.Check.deleteCheck,70104##
    Check_DeleteCheck_Check_Not_Exist("7010401", "The Check [%d] doesn't exist"),
    //--------------------  Check End ---------------------------

    //--------------------  Issue Start ---------------------------
    //.Issue.createIssue or .Issue.updateIssue,70201##
    Issue_Insert_Or_Update_Empty_Object("7020101", "Can't insert or update an empty issue object"),
    Issue_Insert_Or_Update_Type("7020102", "Can't insert or update other object exclude issue object"),
    Issue_Insert_Or_Update_Name_Repeat("7020103", "Can't insert or update same issue object by same name"),
    //.Issue.createIssue,70202##
    Issue_CreateIssue_Empty_ID("7020201", "Issue id must be null"),
    Issue_CreateIssue_Empty_Issue_Name("7020202", "Issue name can't be empty"),
    Issue_CreateIssue_Empty_Issue_Number("7020203", "Issue serial number can't be empty"),
    Issue_CreateIssue_Empty_Issue_Min_Image_Number("7020204", "Issue min image number can't be empty"),
    Issue_CreateIssue_Empty_Issue_Type("7020205", "Issue type can't be empty"),
    Issue_CreateIssue_Empty_Issue_Description("7020206", "Issue description can't be empty"),
    //.Issue.updateIssue,70203##
    Issue_UpdateIssue_Empty_Issue_ID("7020301", "Issue id can't be empty"),
    //.Issue.deleteIssue,70204##
    Issue_DeleteIssue_Issue_Not_Exist("7020401", "The Issue [%d] doesn't exist"),
    //--------------------  Issue End ---------------------------

    //--------------------  Procedure Start ---------------------------
    //.Procedure.createProcedure or .Procedure.updateProcedure,70301##
    Procedure_Insert_Or_Update_Empty_Object("7030101", "Can't insert or update an empty Procedure object"),
    Procedure_Insert_Or_Update_Type("7030102", "Can't insert or update other object exclude Procedure object"),
    Procedure_Insert_Or_Update_Name_Repeat("7030103", "Can't insert or update same Procedure object by same name"),
    //.Procedure.createProcedure,70302##
    Procedure_CreateProcedure_Empty_ID("7030201", "Procedure id must be null"),
    Procedure_CreateProcedure_Empty_Procedure_Name("7030202", "Procedure name can't be empty"),
    Procedure_CreateProcedure_Empty_Procedure_Number("7030203", "Procedure serial number can't be empty"),
    Procedure_CreateProcedure_Empty_Procedure_Type("7030204", "Procedure type can't be empty"),
    Procedure_CreateProcedure_Empty_Procedure_Duration("7030205", "Procedure duration can't be empty"),
    Procedure_CreateProcedure_Empty_Procedure_Description("7030206", "Procedure description can't be empty"),
    //.Procedure.updateProcedure,70303##
    Procedure_UpdateProcedure_Empty_Procedure_ID("7030301", "Procedure id can't be empty"),
    //.Procedure.deleteProcedure,70304##
    Procedure_DeleteProcedure_Procedure_Not_Exist("7030401", "The Procedure [%d] doesn't exist"),
    //--------------------  Procedure End ---------------------------

    //--------------------  Project Start ---------------------------
    //.Project.createProject or .RemouldProject.updateProject,70401##
    RemouldProject_Insert_Or_Update_Empty_Object("7040101", "Can't insert or update an empty RemouldProject object"),
    RemouldProject_Insert_Or_Update_Type("7040102", "Can't insert or update other object exclude RemouldProject object"),
    RemouldProject_Insert_Or_Update_Name_Repeat("7040103", "Can't insert or update same RemouldProject object by same name"),
    //.RemouldProject.createRemouldProject,70402##
    RemouldProject_CreateRemouldProject_Empty_ID("7040201", "RemouldProject id must be null"),
    RemouldProject_CreateProcedure_Empty_RemouldProject_Name("7040202", "RemouldProject name can't be empty"),
    RemouldProject_CreateRemouldProject_Empty_RemouldProject_Number("7040203", "RemouldProject serial number can't be empty"),
    RemouldProject_CreateRemouldProject_Empty_RemouldProject_Type("7040204", "RemouldProject type can't be empty"),
    RemouldProject_CreateRemouldProject_Empty_RemouldProject_Description("7040205", "RemouldProject description can't be empty"),
    //.RemouldProject.updateRemouldProject,70403##
    RemouldProject_UpdateRemouldProject_Empty_RemouldProject_ID("7040301", "RemouldProject id can't be empty"),
    //.RemouldProject.deleteRemouldProject,70404##
    RemouldProject_DeleteRemouldProject_RemouldProject_Not_Exist("7040401", "The RemouldProject [%d] doesn't exist"),
    //--------------------  RemouldProject End ---------------------------
    //-----------------------Project Remould  end-------------------------------
    CONFIGURATION_QIYUESUO_ERROE("7050101","项目参数配置不正确，暂时无法签字"), 
    
    //--------------------- cleanData start --------------------------------------
    MeterData_Not_Exist("7060101", "没有要清理的数据"),
    OperationLog_Not_Exist("7060102", "没有要清理的日志"),

    Code_CreateCode_Empty_Disabled("1060201", "Code disabled can\'t be empty"),
    Code_CreateCode_Code_Not_Empty("1060202", "编码不能为空"),
    Code_CreateCode_Code_Underline("1060203", "编码不能以下划线开始"),
    Code_CreateCode_Code_Already_Exist("1060204", "编码 [%s] 已经存在，请试另外一个"),
    BATCH_INSERT_EXPENSES_DXIN("1060204", "日期不能为空"),
    BATCH_PROJECT_INSERT_EXPENSES_DXIN("1060205", "项目不能为空"),
    ;

    private LandseaErrorMessageEnum(String code, String desc) {
        this.code = code;
        this.desc = desc;
    }

    private String code;
    private String desc;

    public String getCode() {
        return code;
    }

    public String getDesc() {
        return desc;
    }

}
